package com.hns.can.master.entity;

import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Transient;

import com.hns.can.common.entity.BaseEntity;

/**
 * 设备实体类
 * @author:Fisher
 * @email:zhuangcaijin@126.com
 * @version Revision 2.0.0
 */
@SuppressWarnings("serial")
@Entity
@Table(name = "T_BASE_EQMT_INFO")
public class BaseEqmtInfoEntity extends BaseEntity implements java.io.Serializable {
    
    // Fields
    
    @Id
    @Column(name = "EQMT_ID")
    private String eqmtId;
    
    @Column(name = "CORP_ID")
    private String corpId;
    
    @Column(name = "ORGAN_ID")
    private String organId;
    
    @Column(name = "EQMT_CD")
    private String eqmtCd;
    
    @Column(name = "SIM_CARDNO")
    private String simCardno;
    
    @Column(name = "RLTV_CAR_ID")
    private String rltvCarId;
    
    @Column(name = "EQMT_ST")
    private String eqmtSt;
    
    /* 生产厂家 */
    @Column(name = "PRODUCE_FACTY")
    private String produceFacty;
    
    /* 设备类型 */
    @Column(name = "EQMT_TYPE")
    private String eqmtType;
    
    @Column(name = "PRCH_DATE")
    private String prchDate;
    
    @Column(name = "REMARK")
    private String remark;
    
    @Column(name = "ENABLED_ST")
    private String enabledSt;
    
    @Column(name = "CRT_TIME")
    private Date   crtTime;
    
    @Column(name = "CRT_USER")
    private String crtUser;
    
    @Column(name = "UPDATE_TIME")
    private Date   updateTime;
    
    @Column(name = "UPDATE_USER")
    private String updateUser;
    
    @Column(name = "VRSN_NAME")
    private String vrsnName;

    @Column(name = "IS_CLOSED")
    private String isClosed;
    
    // -- 界面上显示的字段
    @Transient
    private String corpName;// 企业名称
    
    @Transient
    private String organName;
    
    @Transient
    private String licPltNo;
    
    @Transient
    private String carId;
    
    // Constructors
    
    /** default constructor */
    public BaseEqmtInfoEntity() {
    }
    
    // Property accessors
    
    public String getEqmtId() {
        return this.eqmtId;
    }
    
    public void setEqmtId(String eqmtId) {
        this.eqmtId = eqmtId;
    }
    
    public String getCorpId() {
        return this.corpId;
    }
    
    public void setCorpId(String corpId) {
        this.corpId = corpId;
    }
    
    public String getOrganId() {
        return this.organId;
    }
    
    public void setOrganId(String organId) {
        this.organId = organId;
    }
    
    public String getEqmtCd() {
        return this.eqmtCd;
    }
    
    public void setEqmtCd(String eqmtCd) {
        this.eqmtCd = eqmtCd;
    }
    
    public String getSimCardno() {
        return this.simCardno;
    }
    
    public void setSimCardno(String simCardno) {
        this.simCardno = simCardno;
    }
    
    public String getRltvCarId() {
        return this.rltvCarId;
    }
    
    public void setRltvCarId(String rltvCarId) {
        this.rltvCarId = rltvCarId;
    }
    
    public String getEqmtSt() {
        return this.eqmtSt;
    }
    
    public void setEqmtSt(String eqmtSt) {
        this.eqmtSt = eqmtSt;
    }
    
    public String getProduceFacty() {
        return this.produceFacty;
    }
    
    public void setProduceFacty(String produceFacty) {
        this.produceFacty = produceFacty;
    }
    
    public String getEqmtType() {
        return this.eqmtType;
    }
    
    public void setEqmtType(String eqmtType) {
        this.eqmtType = eqmtType;
    }
    
    public String getPrchDate() {
        return this.prchDate;
    }
    
    public void setPrchDate(String prchDate) {
        this.prchDate = prchDate;
    }
    
    public String getRemark() {
        return this.remark;
    }
    
    public void setRemark(String remark) {
        this.remark = remark;
    }
    
    public String getEnabledSt() {
        return this.enabledSt;
    }
    
    public void setEnabledSt(String enabledSt) {
        this.enabledSt = enabledSt;
    }
    
    public Date getCrtTime() {
        return this.crtTime;
    }
    
    public void setCrtTime(Date crtTime) {
        this.crtTime = crtTime;
    }
    
    public String getCrtUser() {
        return this.crtUser;
    }
    
    public void setCrtUser(String crtUser) {
        this.crtUser = crtUser;
    }
    
    public Date getUpdateTime() {
        return this.updateTime;
    }
    
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }
    
    public String getUpdateUser() {
        return this.updateUser;
    }
    
    public void setUpdateUser(String updateUser) {
        this.updateUser = updateUser;
    }
    
    public String getLicPltNo() {
        return licPltNo;
    }
    
    public void setLicPltNo(String licPltNo) {
        this.licPltNo = licPltNo;
    }
    
    public String getOrganName() {
        return organName;
    }
    
    public void setOrganName(String organName) {
        this.organName = organName;
    }
    
    public String getVrsnName() {
        return vrsnName;
    }
    
    public void setVrsnName(String vrsnName) {
        this.vrsnName = vrsnName;
    }

    public String getCorpName() {
        return corpName;
    }

    public void setCorpName(String corpName) {
        this.corpName = corpName;
    }

    public String getCarId() {
        return carId;
    }

    public void setCarId(String carId) {
        this.carId = carId;
    }

    public String getIsClosed() {
        return isClosed;
    }

    public void setIsClosed(String isClosed) {
        this.isClosed = isClosed;
    }
}
